// 题18
function Test18() {
	async function async1() {
		console.log('async1 start');
		await async2();
		console.log('async1 end');
	}
	async function async2() {
		console.log('async2');
	}
	async1();
	console.log('start');
}
Test18()
// 结果：
// async1 start
// async2
// start
// async1 end
/**
 * 解析：await后的语句相当于在new Promise中，下一行的语句相当于放在Promise.then中
 */